YS電子工作ラボ

<V.3版>
PIC-VC#間
シフトJIS漢字 文字列送受信

(→プロジェクトファイル(Harmony Ver.3版 MHC v3.8.0) ダウンロード


 PICとPC(VC#)間のUARTによる、シフトJIS漢字文字列送受信の例を紹介します。



<仕様>
 ・PCとPIC32MZ間でUART接続による文字列の送受信をおこなう。
 ・漢字の文字コードはシフトJISを使うこと。
 ・PC側から文字列に対して PIC側からそれぞれに対応した文字列を返信すること
  送受信の文字列は 以下とする

      PCからの送信文字列 PICからの返信文字列
織田 信長 
豊臣 秀吉
徳川  家康
  Oda Nobunaga(信長)
  Toyotomi Hideyoshi(秀吉)
  Tokugawa Ieyasu(家康)
  How are you ? Pardon ?
  ご機嫌いがかですか ? Pardon ?

  ・PICは起動後すみやかに PC側に 下記文字列を送信のこと
    "UART 接続完了 !"

 ・ Harmonyのコールバック関数を使用のこと。 

 ・PC側のアプリケーションは マイクロソフトのVC# で作成のこと。  

 ・PC側のアプリケーションは以下のようなダイアログウィンドウとする。(PC側のアプリケーションについは( →URL ) 参照願います。
  すなわち、
   1. コンボボックスから送信文字列を選択して 送信ボタンをクリックするとPIC側に送信をおこなう。
   2. 受信文字列は リッチテキストボックスに順次追加表示する。


<回路図> (→PDFファイル
        


<外観> PIC32MZ評価ボード(→購入方法)を使った実験品の外観です。  





<動作結果> (→ 動画: 1080pのHD動画を見ることができます。)

    1. PIC起動後、"UART 接続完了 !"を 受信した時
 
   
  2. "織田" を送信後、"信長"を受信した時 
 
   
  3. "Oda" を送信後、"Nobunaga(信長)を受信した時
 
   
  4. "ご機嫌いかがですか ?" を送信後、 "Pardon"を受信した時
 
   

























<解説> プロジェクトファイル精読願います。